/*
 ----------------------------------------------------------------------------------
                          "THE BEER-WARE COPYRIGHT LICENSE"
                                    (Revision 43)
                                     -----------
   Rymek [rymek@rymek.org] wrote this file. As long as You retain this notice and
   this file has been sent directly to You by the author, You can do whatever You
   want with this stuff as long as You don't sell or rent it. If we meet some day,
   and You think this stuff is worth it, You can buy me a beer in return :-)
                                                                __________
                                                                Paweł Rymaszewski
 ----------------------------------------------------------------------------------
 */

package constants;

/**
 * Holds constants used in implementations of Properties
 *
 * @author rymek
 *         User: rymek
 *         Date: 02.08.11
 *         Time: 10:30
 */
public interface PropertyConstants {

    // Configuration dirs and files
    public static final String CFG_GENERAL_FILENAME = "general.config";
    public static final String CFG_SERVERS_FILENAME = "servers.config";
    public static final String CFG_CONFIG_DIR = "config";
    public static final String CFG_SERVERS_CFG_FILEPATH = CFG_CONFIG_DIR + "\\" + CFG_SERVERS_FILENAME;
    public static final String CFG_GENERAL_CFG_FILEPATH = CFG_CONFIG_DIR + "\\" + CFG_GENERAL_FILENAME;

    // Property settings
    public static final String PROP_SERVER__USERNAME_SUFFIX = ".username";
    public static final String PROP_SERVER_PASSWORD_SUFFIX = ".password";
    public static final String PROP_ORACLE_CLIENT_PATH = "tns.path";
    public static final String PROP_DB_THREAD_LIMIT = "db.thread.limit";
    public static final String PROP_USER_DIR = "user.dir";
}
